import ajax from '@/utils/ajax'
import dialog from '@/utils/dialog'
// "data": {
//   "isNewRecord": false,
//   "id": "1111814979422130176",
//   "updateDate": "2019-03-30 10:18",
//   "remarks": "",
//   "status": "0",
//   "updateBy": "system",
//   "createBy": "system",
//   "createDate": "2019-03-30 10:18",
//   "hourFirstPrice": 100.0,
//   "hourSecondPrice": 200.0,
//   "matronPrice": 200.0,
//   "childParentingPrice": 300.0,
//   "nannyPrice": 400.0,
//   "breastOpeningPrice": 500.0,
//   "lactationPrice": 600.0,
//   "fullMoonSweatPrice": 700.0,
//   "fullMoonPhotosPrice": 800.0,
//   "postpartumRepairPrice": 900.0
// }

export default function (query) {
  if (wx.servicePriceData) {
    return Promise.resolve(wx.servicePriceData)
  }
  return ajax({
    url: `/f/servicePrice/getPrice`,
    data: query
  }).then(({code, data, msg}) => {
    if (code === 1) {
      wx.servicePriceData = data
      return data
    } else {
      throw msg
    }
  }).catch(msg => dialog.showToast(msg || '请求失败'))
}
